package cc.example.mybatislike.db.zeus.mapper;

import cc.example.mybatislike.db.zeus.entity.ModelFile;
import cc.example.mybatislike.db.zeus.entity.ModelFileExample;
import cc.example.mybatislike.db.zeus.entity.ModelFile;
import cc.example.mybatislike.db.zeus.entity.ModelFileExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ModelFileMapper {
    long countByExample(ModelFileExample example);

    int deleteByExample(ModelFileExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ModelFile record);

    int insertSelective(ModelFile record);

    List<ModelFile> selectByExample(ModelFileExample example);

    ModelFile selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ModelFile record, @Param("example") ModelFileExample example);

    int updateByExample(@Param("record") ModelFile record, @Param("example") ModelFileExample example);

    int updateByPrimaryKeySelective(ModelFile record);

    int updateByPrimaryKey(ModelFile record);
}